customer service (center) - French English Dictionary